package com.guoguo.annotations;

import java.lang.annotation.Retention;
import java.lang.annotation.Target;

import static java.lang.annotation.RetentionPolicy.RUNTIME;
import static java.lang.annotation.ElementType.FIELD;
import static java.lang.annotation.ElementType.METHOD;
import static java.lang.annotation.ElementType.PARAMETER;
import static java.lang.annotation.ElementType.TYPE;

import javax.inject.Qualifier;

//根据 CDI 规范，@Qualifier 注解可以不写
//但从增加代码可读性的角度来看，不应省略 @Qualifier
@Qualifier 
@Retention(value = RUNTIME)
@Target(value = { METHOD,FIELD,PARAMETER,TYPE })
public @interface ControllerLog {

}
